module SWeapons
{
	imports
	{
		Base,
	}
	
	item ScrapSword
	{
		MaxRange 		= 1.5,
		WeaponSprite 		= ScrapSword,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 2.0,
		HitFloorSound 		= LongBladeFloor1,
		ImpactSound 		= SWLongBladeHitSounds,
		HitSound 		= SWLongBladeHitSounds,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.01,
		Categories 		= LongBlade,
		Weight 		= 2.2,
		ConditionLowerChanceOneIn 		= 5,
		PushBackMod 		= 0.7,
		SubCategory 		= Swinging,
		ConditionMax 		= 15,
		CloseKillMove 		= Jaw_Stab,
		MaxHitCount 		= 2,
		SwingSound	= SWBladeSwing,
		DoorDamage 		= 10,
		SwingAnim 		= Bat,
		CriticalChance 		= 30,
		CritDmgMultiplier 		= 5,
		DisplayName 		= Scrap Sword,
		MinRange 		= 0.61,
		SwingTime 		= 2,
		HitAngleMod 		= -30,
		KnockdownMod 		= 0,
		Icon 		= ScrapSword,
		RunAnim 		= Run_Weapon2,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 8,
		CriticalChance 		= 15,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1.4,
		MaxDamage 		= 2.5,
		BaseSpeed 		= 0.8,
		WeaponLength 		= 0.3,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		TwoHandWeapon 		= TRUE,
		WeaponLength 		= 0.6,
		AttachmentType 		= BigBlade,
		Tags = CutPlant,
		Tooltip    =    Tooltip_ScrapSword,
		DisplayCategory = Weapon,
	}
	fixing Fix Scrap Sword Welding
	{
		Require 	: ScrapSword,
		GlobalItem  : BlowTorch=1,
		Fixer 		: MetalBar=1;MetalWelding=6,
		Fixer 		: ScrapMetal=3;MetalWelding=4,
	}
	item ScrapMachete
	{
		MaxRange 		= 1.20,
		WeaponSprite 		= ScrapMachete,
		MinAngle 		= 0.7,
		Type 		= Weapon,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWMediumBladeHitSounds,
		HitSound 		= SWMediumBladeHitSounds,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= LongBlade,
		ConditionLowerChanceOneIn 		= 5,
		Weight 		= 1.5,
		SplatNumber 		= 2,
		PushBackMod 		= 0.3,
		SubCategory 		= Swinging,
		ConditionMax 		= 12,
		MaxHitCount 		= 2,
		DoorDamage 		= 8,
		SwingAnim 		= Bat,
		DisplayName 		= Scrap Machete,
		MinRange 		= 0.61,
		SwingTime 		= 4,
		KnockdownMod 		= 2,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= ScrapMachete,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 10,
		CriticalChance 		= 20,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1.0,
		MaxDamage 		= 1.8,
		BaseSpeed 		= 0.9,
		WeaponLength 		= 0.3,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		AttachmentType 		= Knife,
		Tags = CutPlant,
		Tooltip    =    Tooltip_ScrapMachete,
		DisplayCategory = Weapon,
	}
	fixing Fix Scrap Machete Welding
	{
		Require 	: ScrapMachete,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SmallSheetMetal=1;MetalWelding=3,
		Fixer 		: ScrapMetal=2;MetalWelding=1,
	}
	item SalvagedNightstick
	{
		MaxRange 		= 1.20,
		WeaponSprite 		= SalvagedNightstick,
		MinAngle 		= 0.7,
		Type 		= Weapon,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWMediumBladeHitSounds,
		HitSound 		= SWMediumBladeHitSounds,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= LongBlade,
		ConditionLowerChanceOneIn 		= 5,
		Weight 		= 1.5,
		SplatNumber 		= 2,
		PushBackMod 		= 0.3,
		SubCategory 		= Swinging,
		ConditionMax 		= 24,
		MaxHitCount 		= 2,
		DoorDamage 		= 8,
		SwingAnim 		= Bat,
		DisplayName 		= Salvaged Nightstick,
		MinRange 		= 0.61,
		SwingTime 		= 3,
		KnockdownMod 		= 2,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SalvagedNightstick,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 10,
		CriticalChance 		= 20,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1.0,
		MaxDamage 		= 1.8,
		BaseSpeed 		= 1.2,
		WeaponLength 		= 0.4,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		Tags = CutPlant,
		Tooltip    =    Tooltip_SalvagedNightstick,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Nightstick Welding
	{
		Require 	: SalvagedNightstick,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SmallSheetMetal=1;MetalWelding=4,
		Fixer 		: ScrapMetal=5;MetalWelding=2,
	}
	item SalvagedMachete
	{
		MaxRange 		= 1.20,
		WeaponSprite 		= SalvagedMachete,
		MinAngle 		= 0.7,
		Type 		= Weapon,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWMediumBladeHitSounds,
		HitSound 		= SWMediumBladeHitSounds,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= LongBlade,
		ConditionLowerChanceOneIn 		= 6,
		Weight 		= 2,
		SplatNumber 		= 2,
		PushBackMod 		= 0.3,
		SubCategory 		= Swinging,
		ConditionMax 		= 16,
		MaxHitCount 		= 2,
		DoorDamage 		= 10,
		SwingAnim 		= Bat,
		DisplayName 		= Salvaged Machete,
		MinRange 		= 0.61,
		SwingTime 		= 4,
		KnockdownMod 		= 2,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SalvagedMachete,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 20,
		CriticalChance 		= 25,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1.3,
		MaxDamage 		= 2.3,
		BaseSpeed 		= 0.9,
		WeaponLength 		= 0.3,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		AttachmentType 		= Knife,
		Tags = CutPlant,
		Tooltip    =    Tooltip_SalvagedMachete,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Machete Welding
	{
		Require 	: SalvagedMachete,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SmallSheetMetal=1;MetalWelding=5,
		Fixer 		: ScrapMetal=2;MetalWelding=3,
	}
	item ScrapBlade
	{
		MaxRange 		= 1.5,
		WeaponSprite 		= ScrapBlade,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 3,
		HitFloorSound 		= LongBladeFloor1,
		ImpactSound 		= SWLongBladeHitSounds,
		HitSound 		= SWLongBladeHitSounds,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.01,
		Categories 		= LongBlade,
		Weight 		= 2.0,
		ConditionLowerChanceOneIn 		= 10,
		PushBackMod 		= 0.7,
		SubCategory 		= Swinging,
		ConditionMax 		= 10,,
		MaxHitCount 		= 2,
		SwingSound	= SWBladeSwing,
		DoorDamage 		= 10,
		SwingAnim 		= Bat,
		CriticalChance 		= 20,
		CritDmgMultiplier 		= 3,
		DisplayName 		= Scrap Blade,
		MinRange 		= 0.61,
		SwingTime 		= 2,
		HitAngleMod 		= -30,
		KnockdownMod 		= 0,
		Icon 		= ScrapBlade,
		RunAnim 		= Run_Weapon2,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 8,
		CriticalChance 		= 15,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1.2,
		MaxDamage 		= 2.0,
		BaseSpeed 		= 0.8,
		WeaponLength 		= 0.3,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		TwoHandWeapon 		= TRUE,
		WeaponLength 		= 0.6,
		AttachmentType 		= BigBlade,
		Tags = CutPlant,
		Tooltip    =    Tooltip_ScrapBlade,
		DisplayCategory = Weapon,
	}
	fixing Fix Scrap Blade Welding
	{
		Require 	: ScrapBlade,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SmallSheetMetal=2;MetalWelding=3,
		Fixer 		: ScrapMetal=2;MetalWelding=1,
	}
	item SalvagedBlade
	{
		MaxRange 		= 1.5,
		WeaponSprite 		= SalvagedBlade,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 1.5,
		HitFloorSound 		= LongBladeFloor1,
		ImpactSound 		= SWLongBladeHitSounds,
		HitSound 		= SWLongBladeHitSounds,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.01,
		Categories 		= LongBlade,
		Weight 		= 1.7,
		ConditionLowerChanceOneIn 		= 4,
		PushBackMod 		= 1.2,
		SubCategory 		= Swinging,
		ConditionMax 		= 35,
		CloseKillMove 		= Jaw_Stab,
		MaxHitCount 		= 2,
		SwingSound	= SWBladeSwing,
		DoorDamage 		= 10,
		SwingAnim 		= Bat,
		CriticalChance 		= 30,
		CritDmgMultiplier 		= 5,
		DisplayName 		= Salvaged Blade,
		MinRange 		= 0.61,
		SwingTime 		= 1.2,
		HitAngleMod 		= -30,
		KnockdownMod 		= 0,
		Icon 		= SalvagedBlade,
		RunAnim 		= Run_Weapon2,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 8,
		CriticalChance 		= 15,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 3.0,
		MaxDamage 		= 5.0,
		BaseSpeed 		= 1,
		WeaponLength 		= 0.3,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		TwoHandWeapon 		= TRUE,
		WeaponLength 		= 0.6,
		AttachmentType 		= BigBlade,
		Tags = CutPlant,
		Tooltip    =    Tooltip_SalvagedBlade,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Blade Welding
	{
		Require 	: SalvagedBlade,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SmallSheetMetal=2;MetalWelding=5,
		Fixer 		: ScrapMetal=4;MetalWelding=3,
	}
	item SalvagedCleaver
	{
		MaxRange 		= 2,
		WeaponSprite 		= SalvagedCleaver,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 0.3,
		HitFloorSound 		= HeavyFloor2,
		ImpactSound 		= SWHeavyBladeHitSounds2,
		HitSound 		= SWHeavyBladeHitSounds2,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.01,
		Categories 		= LongBlade,
		Weight 		= 4.0,
		ConditionLowerChanceOneIn 		= 6,
		PushBackMod 		= 1.6,
		EnduranceMod 		= 2,
		SubCategory 		= Swinging,
		ConditionMax 		= 20,
		MaxHitCount 		= 3,
		SwingSound	= SWHeavyBladeSwing,
		CantAttackWithLowestEndurance 		= TRUE,
		DoorDamage 		= 20,
		SwingAnim 		= Heavy,
		CriticalChance 		= 30,
		CritDmgMultiplier 		= 5,
		DisplayName 		= Salvaged Cleaver,
		MinRange 		= 0.61,
	    SwingTime 		= 0.3,
		HitAngleMod 		= -30,
		KnockdownMod 		= 0,
		Icon 		= SalvagedCleaver,
		RunAnim 		= Run_Weapon2,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 8,
		CriticalChance 		= 55,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 5.5,
		MaxDamage 		= 10.0,
		BaseSpeed 		= 1,
		WeaponLength 		= 3.6,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		TwoHandWeapon 		= TRUE,
		WeaponLength 		= 0.6,
		AttachmentType 		= BigBlade,
		Tags			 = CutPlant,
		Tooltip    =    Tooltip_SalvagedCleaver,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Cleaver Welding
	{
		Require 	: SalvagedCleaver,
		GlobalItem  : BlowTorch=1,
		Fixer 		: SheetMetal=1;MetalWelding=4,
		Fixer 		: ScrapMetal=4;MetalWelding=2,
	}
}
